The ATSUStyle type is a reference to a private structure containing information about a style object. The structure contains the style run attributes, font features, and font variations that have been set for a style run. You pass the ATSUStyle type to functions that set or clear style run attributes, font features, or font variations, as well as functions that copy style objects. The ATSUStyle type is passed back by functions that query a style object for its style run attributes, font features, or font variations, as well as by functions that create a style object.
typedef struct OpaqueATSUStyle* ATSUStyle;